spit roast - Turkish English Dictionary